#include <stdio.h>
#include <_bits.h>

void print_bstr(int i)
{
    int j;
    int mask;

    for (j = sizeof(int) * 8 - 1, mask = 1 << j; j >= 0; i <<= 1, j --) {
	printf("%c", i&mask ? '1' : '0');
	if (!(j % 4))
	    printf("%c", j%8 ? ( j%4 ? 0 : '-' ) : ' ');
    }
}
